﻿@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{margin:0;padding:0; border: 0px;}
body{ color:#333; font-size:14px; font-family: "微软雅黑"; }
ul, ol { list-style: none;} 
img,fieldset{vertical-align:middle;border:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
address,cite,code,em,th {font-weight:normal; font-style:normal;}
input,button,textarea,select{font:100% Arial,''; vertical-align:middle}
.nodispaly{ display:none}
.line{height:20px; line-height:20px; font-size:0px; clear:both; overflow:hidden; display:block;}
.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:"";}
.clearfix:after{clear:both;}
a{color:#333; text-decoration:none;}
a:hover {color:#28289a; text-decoration:none;}
.fl{float: left;}
.fr{float: right;;}
.container{max-width:1240px;margin:0 auto;}

.top{width: 100%; height: auto; background: #f4f4f4; overflow: hidden;}
.top_left{float: left; font-size: 12px; line-height: 34px; color: #333; width: 30%}
.top_left a{ margin-right:5%; display: inline-block; font-size: 12px; line-height: 34px; color: #333;}
.top_rights{float: right; font-size: 12px; line-height: 34px; color: #333; width: 16%}
.top_rights a{display: inline-block; font-size: 12px; line-height: 34px; color: #333; text-align: right;}


@font-face {
  font-family: "xpi"; /* Project id 2859281 */
  src: url('font_2859281_l885ix1qqlf.eot?t=1635837082072'); /* IE9 */
  src: url('font_2859281_l885ix1qqlf.eot?t=1635837082072#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('font_2859281_l885ix1qqlf.woff2?t=1635837082072') format('woff2'),
       url('font_2859281_l885ix1qqlf.woff?t=1635837082072') format('woff'),
       url('font_2859281_l885ix1qqlf.ttf?t=1635837082072') format('truetype'),
       url('font_2859281_l885ix1qqlf.svg?t=1635837082072#xpi') format('svg');
}

.xpi {
  font-family: "xpi" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.xpdianhua1:before {
  content: "\e64b";
}

.xpshili:before {
  content: "\e61e";
}

.xplianxiren:before {
  content: "\e61a";
}

.xpwangzhi:before {
  content: "\e600";
}

.xpchuanzhen:before {
  content: "\e6b1";
}

.xp24gf-telephone3:before {
  content: "\e96c";
}

.xpyouxiang:before {
  content: "\e60c";
}

.xpshouhuodizhi:before {
  content: "\faad";
}

.xp_linian:before {
  content: "\e72a";
}

.xprencai:before {
  content: "\e625";
}

.xpkongqizhiliang:before {
  content: "\e633";
}

.xpzuo:before {
  content: "\e60e";
}

.xpanli:before {
  content: "\e629";
}

.xpchuangxin:before {
  content: "\e620";
}

.xpV:before {
  content: "\e700";
}

.xpchangfangziyuan:before {
  content: "\e651";
}

.xpwodegongsi_gongsixinxi:before {
  content: "\e725";
}

.xpyoujiantou:before {
  content: "\e62a";
}

.xpyou1:before {
  content: "\e61f";
}

.xpguanjianci:before {
  content: "\e606";
}

.xpyou11:before {
  content: "\e63a";
}

.xpAPP:before {
  content: "\e612";
}

.xpqikanchaxunxitongwangyedinggao-:before {
  content: "\e61d";
}

.xpgongzhonghao:before {
  content: "\e613";
}

.xpjia:before {
  content: "\e614";
}

.xpguanzhu:before {
  content: "\e628";
}

.xpdianhua:before {
  content: "\e632";
}

.xpsousuo:before {
  content: "\e611";
}

.xpyuyan:before {
  content: "\e712";
}

.xprongyu:before {
  content: "\e604";
}




header{}
.head_top{ height:95px; padding-top: 15px; overflow: hidden;}
.head_top .logo{ border-right: 0px solid #ccc; margin-right: 10px; padding-right: 10px; padding-top: 10px}
.head_top .logo img{height: 60px;}
.top_word{display: block;overflow: hidden;float: left;padding-left: 10px; padding-top: 0px; border-left: 1px solid #908e8f; margin-top: 10px}
.top_word small{color: #333;font-size: 28px; font-weight: bold; display: block;}
.top_word em{display: block;color: #555;font-size:14px; padding-top: 5px; letter-spacing: 1px;}

.top_right{overflow: hidden;float: right;margin-top: 15px;}
.top_tel{overflow: hidden; float: left; height: 50px;background: url("../images/tel.png") no-repeat 0px 4px; background-size: 40px; padding-left: 55px; }
.top_tel small{overflow: hidden;color: #333;font-size: 15px;display: block;}
.top_tel p{color: #0c42ac;font-size: 38px;font-weight: 600;}

/*搜索*/
.searcher{width:36%;height:35px;float:right;   margin-top:10px;}
.searcher .submit{width:36px;height:36px;float:right;border:0px; background-position: -215px top;color: #fff;cursor:pointer;}
.searcher .txt{width:77%;height:35px;line-height:35px;float:right;background-position: left top;text-indent: .5em;border:none ;color:#c0c0c0;}
.s{background:url(../images/tip.png) no-repeat; }

.nav{width: 100%; background: #0c42ac}
.nav ul{}
.nav li{float: left;width: 9.9%;text-align: center;position: relative; border-right: 1px solid #0d3a9c}
.nav li:last-child{background: none;}
.nav li p{font-size: 16px;}
.nav li p a{display: block;line-height: 60px;color: #FFF;}
.nav li:hover p a{display: block;text-decoration: none;background: #fe6505;color: #fff;}
.nav li dl{position: absolute;left: 0px;top: 60px;width: 175px;z-index: 100;line-height: 42px;visibility: hidden;opacity: 0;transition: all 0.3s;background: #FFF;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.nav li:hover dl{visibility: visible;opacity: 1;}
.nav li dl a{display: block;}
.nav li dl a:hover{display: block;text-decoration: none;background: #fe6505;color: #FFF;}
.nav li.current{display: block;text-decoration: none;background: #fe6505;color: #fff;}

.sp_header,.sjj_nav{display: none}


/*底部开始*/
.foot{background: #333;padding:40px 0 25px;}
.foot .box{max-width: 1240px;margin:0 auto;}
.foot .box .t_l{float: left;width: 35%;}
.foot .box .t_l .dz{line-height: 32px;color: #d3d3d3;margin-top: 0;font-size: 14px;}
.foot .box .t_c{float: left;width:52%;}
.foot .box .t_c dl{float: left;width:20%;color: #FFF; margin-right:5%;}
.foot .box .t_c dl:nth-child(2){width:40%}
.foot .box .t_c dt{font-size: 17px;margin-bottom: 12px;}
.foot .box .t_c dd{line-height:30px;}
.foot .box .t_c dl:nth-child(2) dd{width: 50%; float: left;}
.foot .box .t_c dd a{color: #d3d3d3;font-size: 14px;}
.foot .box .t_c dd a:hover{color: #0c42ac;}
.foot .box .t_r{float: right;width: 12%;}
.foot .box .t_r .pic{text-align: center;line-height: 30px;color: #FFF;float: right;}
.foot .box .t_r img{width: 100%;}

.foot .box .foot_b{padding-top: 20px;color: #d3d3d3; border-top: 1px solid #525252; margin-top: 28px; overflow: hidden; }
.foot .box .foot_b .copyright{text-align: center; line-height: 27px;}